lemonade berry
noun
: an evergreen shrub or small tree (Rhus integrifolia) of southern California with simple obtuse leaves, white or pinkish flowers in dense panicles, and dark red glandular hairy fruit
called also sourberry
Love words? Need even more definitions?
Merriam-Webster unabridged
Share